baffle/screen wall - Alemán Inglés Diccionario